package com.hanamaki.array;

import java.util.Arrays;

public class Demo02 {

    public static void main(String[] args) {

        // 变量
//        变量的数据类型  变量名 = 值;
        int i = 10;

        // 创建数组+赋值
        int[] arr = {1,2,3,4,5};  // Java  定义数组的方式   首选
        System.out.println(arr[0]);
        System.out.println(arr);


        int arr1[];   //  C  定义数组的方式

        // 使用 new关键字 创建数组
        int[] arr2 = new int[5]; // 下标最大为 4
        arr2[0] = 12;
        arr2[1] = 21;
        arr2[2] = 22;
        arr2[3] = 24;
        arr2[4] = 57;

        System.out.println(Arrays.toString(arr2));

        // 数组中的元素 是通过下标来访问的  下标  从 0 开始
        // 获取数组的长度
        int length = arr2.length; // 5
        System.out.println(length);

        // 数组一旦被创建  类型一旦被确定 不能往数组中 追加其他数据类型的值


        // 计算 arr2 数组中所有数据之和
        // 遍历数组中的所有数据
        int sum = 0;
        for (int j = 0; j < arr2.length; j++) {
            sum += arr2[j];
        }

        System.out.println(sum);


    }
}
